home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / other / dopus412-gpl / config / strings.c < prev   
C/C++ Source or Header  |  2000-02-28  |  37KB  |  1,876 lines

  1. /*
  2.  
  3. Directory Opus 4
  4. Original GPL release version 4.12
  5. Copyright 1993-2000 Jonathan Potter
  6.  
  7. This program is free software; you can redistribute it and/or
  8. modify it under the terms of the GNU General Public License
  9. as published by the Free Software Foundation; either version 2
  10. of the License, or (at your option) any later version.
  11.  
  12. This program is distributed in the hope that it will be useful,
  13. but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15. GNU General Public License for more details.
  16.  
  17. You should have received a copy of the GNU General Public License
  18. along with this program; if not, write to the Free Software
  19. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  20.  
  21. All users of Directory Opus 4 (including versions distributed
  22. under the GPL) are entitled to upgrade to the latest version of
  23. Directory Opus version 5 at a reduced price. Please see
  24. http://www.gpsoft.com.au for more information.
  25.  
  26. The release of Directory Opus 4 under the GPL in NO WAY affects
  27. the existing commercial status of Directory Opus 5.
  28.  
  29. */
  30.  
  31. #include "config.h"
  32. #include "dopusiff.h"
  33.  
  34. #define STRING_VERSION 1
  35.  
  36. char **cfg_string;
  37.  
  38. struct DefaultString
  39.     default_strings[]={
  40.         {STR_REALLY_DISCARD_CONFIG,
  41.         "Do you really want to discard the\ncurrent configuration settings?"},
  42.  
  43.         {STR_EXIT_WITHOUT_SAVING,
  44.         "Do you really want to exit without\nsaving the current configuration settings?"},
  45.  
  46.         {STR_OKAY_TO_QUIT,
  47.         "Okay"},
  48.  
  49.         {STR_CONFIGURATION_MAIN_SCREEN,
  50.         "Configuration main screen"},
  51.  
  52.         {STR_OPERATION_SCREEN,
  53.         "Operation configuration screen"},
  54.  
  55.         {STR_MENU_SCREEN,
  56.         "Menu configuration screen"},
  57.  
  58.         {STR_DRIVE_SCREEN,
  59.         "Drive button configuration screen"},
  60.  
  61.         {STR_FILETYPE_SCREEN,
  62.         "Filetype configuration screen"},
  63.  
  64.         {STR_SCREEN_SCREEN,
  65.         "Screen configuration screen"},
  66.  
  67.         {STR_SYSTEM_SCREEN,
  68.         "System configuration screen"},
  69.  
  70.         {STR_HOTKEYS_SCREEN,
  71.         "Global hotkeys configuration screen"},
  72.  
  73.         {STR_MAIN_MENU,
  74.         "Main Menu"},
  75.  
  76.         {STR_LEFT_MOUSE_BUTTON,
  77.         "Left mouse button"},
  78.  
  79.         {STR_RIGHT_MOUSE_BUTTON,
  80.         "Right mouse button"},
  81.  
  82.         {STR_OKAY,
  83.         "Okay"},
  84.  
  85.         {STR_CANCEL,
  86.         "Cancel"},
  87.  
  88.         {STR_AVAILABLE_DISPLAY_ITEMS,
  89.         "Available display items..."},
  90.  
  91.         {STR_SELECTED_DISPLAY_ITEMS,
  92.         "Selected display items..."},
  93.  
  94.         {STR_DISPLAYED_LENGTHS,
  95.         "Displayed lengths..."},
  96.  
  97.         {STR_CHECK_INDICATES_SORT,
  98.         "(  Check indicates sort item)"},
  99.  
  100.         {STR_ENTRY_SEPARATION,
  101.         "Entry separation..."},
  102.  
  103.         {STR_UNICONIFY_HOTKEY,
  104.         "Uniconify/activate hotkey"},
  105.  
  106.         {STR_PROJECTS_DEFAULT_TOOL,
  107.         "Project's Default Tool..."},
  108.  
  109.         {STR_SELECT_DESIRED_FILE,
  110.         "Select the desired file"},
  111.  
  112.         {STR_SELECT_DESIRED_DIRECTORY,
  113.         "Select the desired directory"},
  114.  
  115.         {STR_SELECT_DESIRED_FONT,
  116.         "Select the desired font and size"},
  117.  
  118.         {STR_NEW_GADGET_BANKS_APPENDED,
  119.         "New button banks appended to existing ones."},
  120.  
  121.         {STR_DEFAULT_GADGET_BANKS_APPENDED,
  122.         "Default button banks appended to existing ones."},
  123.  
  124.         {STR_NO_GADGET_BANKS_CONFIGURED,
  125.         "There are no button banks configured!"},
  126.  
  127.         {STR_GADGET_DELETED,
  128.         "Button deleted."},
  129.  
  130.         {STR_SELECT_GADGET_TO_COPY,
  131.         "Select the button position to copy the original button to."},
  132.  
  133.         {STR_SELECT_GADGET_TO_SWAP,
  134.         "Select the button to swap with the first button."},
  135.  
  136.         {STR_SELECT_A_GADGET_TO_COPY,
  137.         "Select a button to copy."},
  138.  
  139.         {STR_SELECT_FIRST_GADGET_TO_SWAP,
  140.         "Select the first button to swap."},
  141.  
  142.         {STR_GADGET_EDIT_SCREEN,
  143.         "Button edit screen"},
  144.  
  145.         {STR_ENTER_BANK_TO_COPY,
  146.         "Enter bank number to copy this bank to.\n"
  147.         "If this bank does not exist a new bank will be created."},
  148.  
  149.         {STR_BANK_ALREADY_EXISTS,
  150.         "Selected bank already exists! Do you really\n"
  151.         "want to overwrite this bank?"},
  152.  
  153.         {STR_GADGET_BANK_COPIED,
  154.         "Button bank copied."},
  155.  
  156.         {STR_ENTER_BANK_TO_SWAP,
  157.         "Enter bank number to swap this bank with."},
  158.  
  159.         {STR_BANK_DOES_NOT_EXIST,
  160.         "Selected button bank does not exist."},
  161.  
  162.         {STR_BANKS_SWAPPED,
  163.         "Button banks swapped."},
  164.  
  165.         {STR_ONLY_BANK_CONFIGURED,
  166.         "This is the only button bank configured!\n"
  167.         "Do you really want to delete this button bank?"},
  168.  
  169.         {STR_REALLY_DELETE_BANK,
  170.         "Do you really want to delete this button bank?"},
  171.  
  172.         {STR_BANK_DELETED,
  173.         "Button bank deleted."},
  174.  
  175.         {STR_SELECT_GADGET_TO_DELETE,
  176.         "Select a button to delete."},
  177.  
  178.         {STR_GADGET_BANK_NUMBER,
  179.         "Button bank number"},
  180.  
  181.         {STR_GADGET_SCREEN_NO_BANKS,
  182.         "Button configuration screen - no banks configured"},
  183.  
  184.         {STR_NO_MEMORY_FOR_NEW_BANK,
  185.         "Unable to allocate memory for new bank!"},
  186.  
  187.         {STR_NEW_BANK_CREATED,
  188.         "New button bank created."},
  189.  
  190.         {STR_NEW_MENUS_LOADED,
  191.         "New menus loaded."},
  192.  
  193.         {STR_DEFAULT_MENUS_LOADED,
  194.         "Default menus loaded."},
  195.  
  196.         {STR_ENTER_MENU_TITLE,
  197.         "Enter menu title."},
  198.  
  199.         {STR_MENU_ITEM_DELETED,
  200.         "Menu item deleted."},
  201.  
  202.         {STR_MENU_ITEM_INSERTED,
  203.         "Menu item inserted."},
  204.  
  205.         {STR_REALLY_DELETE_THIS_MENU,
  206.         "Do you really want to delete this menu?"},
  207.  
  208.         {STR_MENU_DELETED,
  209.         "Menu deleted."},
  210.  
  211.         {STR_MENU_SORTED,
  212.         "Menu sorted."},
  213.  
  214.         {STR_SELECT_MENU_TO_COPY,
  215.         "Select an item in the menu to the copy original menu to."},
  216.  
  217.         {STR_SELECT_MENU_TO_SWAP,
  218.         "Select an item in the menu to swap with the first."},
  219.  
  220.         {STR_SELECT_ITEM_TO_COPY,
  221.         "Select item position to copy the original menu item to."},
  222.  
  223.         {STR_SELECT_ITEM_TO_SWAP,
  224.         "Select menu item to swap with the first item."},
  225.  
  226.         {STR_MENU_ITEM_EDIT_SCREEN,
  227.         "Menu item edit screen"},
  228.  
  229.         {STR_SELECT_ITEM_IN_MENU_TO_COPY,
  230.         "Select an item in the menu to copy."},
  231.  
  232.         {STR_SELECT_ITEM_IN_MENU_TO_SWAP,
  233.         "Select an item in the first menu to swap."},
  234.  
  235.         {STR_SELECT_ITEM_IN_MENU_TO_DELETE,
  236.         "Select an item in the menu to delete."},
  237.  
  238.         {STR_SELECT_ITEM_IN_MENU_TO_SORT,
  239.         "Select an item in the menu to sort."},
  240.  
  241.         {STR_SELECT_ITEM_TO_INSERT_BEFORE,
  242.         "Select the menu item to insert the new item BEFORE."},
  243.  
  244.         {STR_SELECT_MENU_ITEM_TO_COPY,
  245.         "Select a menu item to copy."},
  246.  
  247.         {STR_SELECT_MENU_ITEM_TO_SWAP,
  248.         "Select the first menu item to swap."},
  249.  
  250.         {STR_SELECT_MENU_ITEM_TO_DELETE,
  251.         "Select a menu item to delete."},
  252.  
  253.         {STR_EDIT,
  254.         "Edit"},
  255.  
  256.         {STR_EDIT_MENU,
  257.         "Edit"},
  258.  
  259.         {STR_SHORTCUT_KEY,
  260.         "Shortcut _key"},
  261.  
  262.         {STR_HOTKEY,
  263.         "Hotkey"},
  264.  
  265.         {STR_HOTKEY_USCORE,
  266.         "Hot_key"},
  267.  
  268.         {STR_ARGUMENT_CONTROL_SEQUENCES,
  269.         "List of available functions..."},
  270.  
  271.         {STR_AVAILABLE_COMMANDS,
  272.         "List of available commands..."},
  273.  
  274.         {STR_FOREGROUND,
  275.         "Foreground"},
  276.  
  277.         {STR_BACKGROUND,
  278.         "Background"},
  279.  
  280.         {STR_DROP_A_TOOL_HERE,
  281.         "Drop a tool here!"},
  282.  
  283.         {STR_NEW_DRIVE_BANKS_LOADED,
  284.         "New drive banks loaded."},
  285.  
  286.         {STR_DEFAULT_DRIVE_BANKS_RESET,
  287.         "Default drive banks reset."},
  288.  
  289.         {STR_DRIVE_GADGET_DELETED,
  290.         "Drive button deleted."},
  291.  
  292.         {STR_SELECT_DRIVE_TO_COPY_TO,
  293.         "Select the drive position to copy the original drive button to."},
  294.  
  295.         {STR_SELECT_DRIVE_TO_SWAP_WITH_FIRST,
  296.         "Select the drive button to swap with the first button."},
  297.  
  298.         {STR_SELECT_DRIVE_BANK_TO_COPY_TO,
  299.         "Select a drive button in the bank to copy the original bank to."},
  300.  
  301.         {STR_SELECT_DRIVE_BANK_TO_SWAP_WITH_FIRST,
  302.         "Select a drive button in the bank to swap with the first bank."},
  303.  
  304.         {STR_REALLY_DELETE_DRIVE_BANK,
  305.         "Do you really want to delete this drive bank?"},
  306.  
  307.         {STR_PATH,
  308.         "_Path"},
  309.  
  310.         {STR_SYSTEM_DEVICES_LISTED,
  311.         "System devices listed."},
  312.  
  313.         {STR_SELECT_DRIVE_BANK_TO_COPY,
  314.         "Select a drive button in the bank to copy."},
  315.  
  316.         {STR_SELECT_DRIVE_BANK_TO_SWAP,
  317.         "Select a drive button in the first bank to swap."},
  318.  
  319.         {STR_SELECT_DRIVE_BANK_TO_DELETE,
  320.         "Select a drive button in the bank to delete."},
  321.  
  322.         {STR_SELECT_DRIVE_BANK_TO_SORT,
  323.         "Select a drive button in the bank to sort."},
  324.  
  325.         {STR_SELECT_DRIVE_GADGET_TO_COPY,
  326.         "Select a drive button to copy."},
  327.  
  328.         {STR_SELECT_DRIVE_GADGET_TO_SWAP,
  329.         "Select the first drive button to swap."},
  330.  
  331.         {STR_SELECT_DRIVE_GADGET_TO_DELETE,
  332.         "Select a drive button to delete."},
  333.  
  334.         {STR_NEW_FILETYPES_MERGED,
  335.         "New filetypes merged with existing ones."},
  336.  
  337.         {STR_DEFAULT_FILETYPES_MERGED,
  338.         "Default filetypes merged with existing ones."},
  339.  
  340.         {STR_REALLY_DELETE_THIS_CLASS,
  341.         "Do you really want to delete this class?"},
  342.  
  343.         {STR_FILE_CLASS_DELETED,
  344.         "File class deleted."},
  345.  
  346.         {STR_SELECT_CLASS_FILE_TO_LOAD,
  347.         "Select the class file to load"},
  348.  
  349.         {STR_ENTER_NAME_TO_SAVE_CLASSES,
  350.         "Enter a name to save the file classes"},
  351.  
  352.         {STR_SELECT_CLASSES_TO_IMPORT,
  353.         "Select file classes to import"},
  354.  
  355.         {STR_ERASE_ALL_CLASSES,
  356.         "Do you really wish to erase all file classes?"},
  357.  
  358.         {STR_EXIT_WITHOUT_SAVING_CLASSES,
  359.         "Do you really wish to exit this section without\nsaving changes made to the file classes?"},
  360.  
  361.         {STR_REDEFINE_EXISTING_CLASS_ACTION,
  362.         "That file class already has an action defined\nfor it. Do you wish to continue?"},
  363.  
  364.         {STR_DEFAULT_ACTION_CAN_NOT_BE_MOVED,
  365.         "The default action can not be moved."},
  366.  
  367.         {STR_CLASS_ACTIONS_SWAPPED,
  368.         "Class actions swapped."},
  369.  
  370.         {STR_SELECT_ACTION_TO_SWAP,
  371.         "Select the first action to swap."},
  372.  
  373.         {STR_SELECT_ACTION_TO_SWAP_WITH_FIRST,
  374.         "Select the second action to swap with the first."},
  375.  
  376.         {STR_SELECT_ACTION_TO_DELETE,
  377.         "Select an action to delete."},
  378.  
  379.         {STR_REALLY_DELETE_THIS_ACTION,
  380.         "Do you really want to delete this action?"},
  381.  
  382.         {STR_ACTION_DELETED,
  383.         "Action deleted."},
  384.  
  385.         {STR_FILETYPE_CLASS,
  386.         "Filetype class"},
  387.  
  388.         {STR_EDIT_CLASS,
  389.         "Edit class"},
  390.  
  391.         {STR_FILE_CLASS_EDIT_SCREEN,
  392.         "File class edit screen"},
  393.  
  394.         {STR_OPEN_FAILED,
  395.         "Open failed - DOS error code %ld\nTry again?"},
  396.  
  397.         {STR_SAVE_FAILED,
  398.         "Save failed - DOS error code %ld\nTry again?"},
  399.  
  400.         {STR_LIST_OF_FILETYPE_COMMANDS,
  401.         "List of file identification commands..."},
  402.  
  403.         {STR_POSITION,
  404.         "Position"},
  405.  
  406.         {STR_OFFSET,
  407.         "Offset"},
  408.  
  409.         {STR_FILE_NOT_FOUND,
  410.         "File not found!"},
  411.  
  412.         {STR_EXAMPLE,
  413.         "Example"},
  414.  
  415.         {STR_DISPLAY_MODE_DESCRIPTION,
  416.         "Display mode description..."},
  417.  
  418.         {STR_DISPLAY_ITEM,
  419.         "Display item..."},
  420.  
  421.         {STR_FONT,
  422.         "Font..."},
  423.  
  424.         {STR_FONT_SIZE,
  425.         "Size..."},
  426.  
  427.         {STR_MODIFY_SIZE,
  428.         "Adjust size..."},
  429.  
  430.         {STR_USE_MMB,
  431.         "Use middle mouse button"},
  432.  
  433.         {STR_MINIMUM_SIZE,
  434.         "Minimum size"},
  435.  
  436.         {STR_MAXIMUM_SIZE,
  437.         "Maximum size"},
  438.  
  439.         {STR_DEFAULT_SIZE,
  440.         "Default size"},
  441.  
  442.         {STR_MAXIMUM_COLORS,
  443.         "Maximum colors"},
  444.  
  445.         {STR_BY,
  446.         "by"},
  447.  
  448.         {STR_LOADING_FONT,
  449.         "Loading font..."},
  450.  
  451.         {STR_FONT_COULD_NOT_BE_LOADED,
  452.         "Font could not be loaded!"},
  453.  
  454.         {STR_ENTER_CONFIGURATION_FILENAME,
  455.         "Enter configuration filename"},
  456.  
  457.         {STR_SELECT_CONFIGURATION_TO_LOAD,
  458.         "Select configuration file to load"},
  459.  
  460.         {STR_FILE_NOT_VALID_CONFIGURATION,
  461.         "File is not a valid configuration file!\nTry again?"},
  462.  
  463.         {STR_SELECT_MENUS_TO_IMPORT,
  464.         "Select menus to import"},
  465.  
  466.         {STR_SELECT_FILETYPES_TO_IMPORT,
  467.         "Select filetypes to import"},
  468.  
  469.         {STR_SELECT_HOTKEYS_TO_IMPORT,
  470.         "Select hotkeys to import"},
  471.  
  472.         {STR_SELECT_FUNCTION_TO_PASTE,
  473.         "Select function to paste"},
  474.  
  475.         {STR_NEW_HOTKEYS_MERGED,
  476.         "New hotkeys merged with existing ones."},
  477.  
  478.         {STR_DEFAULT_HOTKEYS_MERGED,
  479.         "Default hotkeys merged with existing ones."},
  480.  
  481.         {STR_SELECT_HOTKEY_TO_DELETE,
  482.         "Select hotkey to delete."},
  483.  
  484.         {STR_SELECT_HOTKEY_TO_DUPLICATE,
  485.         "Select hotkey to duplicate."},
  486.  
  487.         {STR_REALLY_DELETE_HOTKEY,
  488.         "Do you really want to delete this hotkey?"},
  489.  
  490.         {STR_HOTKEY_DELETED,
  491.         "Hotkey deleted."},
  492.  
  493.         {STR_HOTKEY_EDIT_SCREEN,
  494.         "Hotkey edit screen"},
  495.  
  496.         {STR_NEW_BANK,
  497.         "New bank"},
  498.  
  499.         {STR_INSERT_BANK,
  500.         "Insert bank"},
  501.  
  502.         {STR_NEXT_BANK,
  503.         "Next bank"},
  504.  
  505.         {STR_LAST_BANK,
  506.         "Prev bank"},
  507.  
  508.         {STR_CLEAR,
  509.         "Clear"},
  510.  
  511.         {STR_CLEAR_LAST,
  512.         "Clear last"},
  513.  
  514.         {STR_MENU_DEFAULT,
  515.         "Default"},
  516.  
  517.         {STR_MENU_OPEN,
  518.         "Open..."},
  519.  
  520.         {STR_MENU_SAVE,
  521.         "Save"},
  522.  
  523.         {STR_MENU_SAVE_AS,
  524.         "Save As..."},
  525.  
  526.         {STR_MENU_CUT,
  527.         "Cut"},
  528.  
  529.         {STR_MENU_COPY,
  530.         "Copy"},
  531.  
  532.         {STR_MENU_PASTE,
  533.         "Paste..."},
  534.  
  535.         {STR_MENU_ERASE,
  536.         "Erase"},
  537.  
  538.         {STR_MENU_NEW,
  539.         "New..."},
  540.  
  541.         {STR_MENU_EDIT,
  542.         "Edit..."},
  543.  
  544.         {STR_MENU_DUPLICATE,
  545.         "Duplicate..."},
  546.  
  547.         {STR_MENU_DELETE,
  548.         "Delete..."},
  549.  
  550.         {STR_GADGETROWS_NONE,
  551.         "No buttons"},
  552.  
  553.         {STR_GADGETROWS_ONE,
  554.         "One row"},
  555.  
  556.         {STR_GADGETROWS_TWO,
  557.         "Two rows"},
  558.  
  559.         {STR_GADGETROWS_THREE,
  560.         "Three rows"},
  561.  
  562.         {STR_GADGETROWS_SIX,
  563.         "Six rows"},
  564.  
  565.         {STR_MENUNAME_CONFIGURE,
  566.         "Configure"},
  567.  
  568.         {STR_MENUNAME_GADGETROWS,
  569.         "Button rows"},
  570.  
  571.         {STR_MENUNAME_CLASSES,
  572.         "Classes"},
  573.  
  574.         {STR_MENUNAME_NEATSTUFF,
  575.         "Tools"},
  576.  
  577.         {STR_FILECLASS_DEFINE,
  578.         "Define an action for class..."},
  579.  
  580.         {STR_FILECLASS_EDIT,
  581.         "Select class to edit..."},
  582.  
  583.         {STR_FILECLASS_DELETE,
  584.         "Select class to delete..."},
  585.  
  586.         {STR_FILECLASS_DUPLICATE,
  587.         "Select class to duplicate..."},
  588.  
  589.         {STR_FONTPLACE_CLOCK,
  590.         "Clock/Memory"},
  591.  
  592.         {STR_FONTPLACE_GADGETS,
  593.         "Custom buttons"},
  594.  
  595.         {STR_FONTPLACE_MENUS,
  596.         "Custom menus"},
  597.  
  598.         {STR_FONTPLACE_DISKNAMES,
  599.         "Disk names"},
  600.  
  601.         {STR_FONTPLACE_WINDOW,
  602.         "Directory window"},
  603.  
  604.         {STR_FONTPLACE_GENERAL,
  605.         "General (8 point)"},
  606.  
  607.         {STR_FONTPLACE_ICONIFY,
  608.         "Iconify to buttons"},
  609.  
  610.         {STR_FONTPLACE_PATHS,
  611.         "Path names"},
  612.  
  613.         {STR_FONTPLACE_REQUESTERS,
  614.         "Requesters"},
  615.  
  616.         {STR_FONTPLACE_SCREEN,
  617.         "Screen font"},
  618.  
  619.         {STR_FONTPLACE_STATUS,
  620.         "Status bar"},
  621.  
  622.         {STR_FONTPLACE_TEXTVIEWER,
  623.         "Text viewer"},
  624.  
  625.         {STR_PALETTE_PRESETS,
  626.         "Presets..."},
  627.  
  628.         {STR_ICONLIST_TITLE,
  629.         "AddIcon's icons..."},
  630.  
  631.         {STR_FORMAT_NAME,
  632.         "File name"},
  633.  
  634.         {STR_FORMAT_SIZE,
  635.         "File size"},
  636.  
  637.         {STR_FORMAT_BITS,
  638.         "Protection bits"},
  639.  
  640.         {STR_FORMAT_DATE,
  641.         "Creation date"},
  642.  
  643.         {STR_FORMAT_COMMENT,
  644.         "File comment"},
  645.  
  646.         {STR_FORMAT_TYPE,
  647.         "File type"},
  648.  
  649.         {STR_FORMAT_OWNER,
  650.         "Owner"},
  651.  
  652.         {STR_FORMAT_GROUP,
  653.         "Group"},
  654.  
  655.         {STR_FORMAT_GROUPBITS,
  656.         "Net protection bits"},
  657.  
  658.         {STR_ICONS_DRAWER,
  659.         "   Drawer icon"},
  660.  
  661.         {STR_ICONS_TOOL,
  662.         "   Default Tool icon"},
  663.  
  664.         {STR_ICONS_PROJECT,
  665.         "   Default Project icon"},
  666.  
  667.         {STR_MAINMENU_GADGETS,
  668.         "Buttons"},
  669.  
  670.         {STR_MAINMENU_DRIVES,
  671.         "Drives"},
  672.  
  673.         {STR_MAINMENU_FILETYPES,
  674.         "Filetypes"},
  675.  
  676.         {STR_MAINMENU_HOTKEYS,
  677.         "Hotkeys"},
  678.  
  679.         {STR_MAINMENU_MENUS,
  680.         "Menus"},
  681.  
  682.         {STR_MAINMENU_OPERATION,
  683.         "Operation"},
  684.  
  685.         {STR_MAINMENU_SCREEN,
  686.         "Screen"},
  687.  
  688.         {STR_MAINMENU_SYSTEM,
  689.         "System"},
  690.  
  691.         {STR_ALL,
  692.         "All"},
  693.  
  694.         {STR_OPERATION_DATEFORMAT,
  695.         "Date format"},
  696.  
  697.         {STR_OPERATION_DELETE,
  698.         "Delete"},
  699.  
  700.         {STR_OPERATION_ERRORCHECK,
  701.         "Error check"},
  702.  
  703.         {STR_OPERATION_GENERAL,
  704.         "General"},
  705.  
  706.         {STR_OPERATION_ICONS,
  707.         "Icons"},
  708.  
  709.         {STR_OPERATION_LISTFORMAT,
  710.         "List format"},
  711.  
  712.         {STR_OPERATION_UPDATE,
  713.         "Update"},
  714.  
  715.         {STR_SYSTEM_AMIGADOS,
  716.         "AmigaDOS"},
  717.  
  718.         {STR_SYSTEM_CLOCKS,
  719.         "Clocks"},
  720.  
  721.         {STR_SYSTEM_DIRECTORIES,
  722.         "Directories"},
  723.  
  724.         {STR_SYSTEM_ICONS,
  725.         "Icons"},
  726.  
  727.         {STR_SYSTEM_MODULES,
  728.         "Modules"},
  729.  
  730.         {STR_SYSTEM_SHOWPATTERN,
  731.         "Show pattern"},
  732.  
  733.         {STR_SYSTEM_STARTUP,
  734.         "Startup"},
  735.  
  736.         {STR_SYSTEM_VIEWPLAY,
  737.         "View & Play"},
  738.  
  739.         {STR_GADGET_COPYBANK,
  740.         "Copy bank"},
  741.  
  742.         {STR_GADGET_SWAPBANK,
  743.         "Swap bank"},
  744.  
  745.         {STR_GADGET_DELETEBANK,
  746.         "Delete bank"},
  747.  
  748.         {STR_GADGET_COPYGADGET,
  749.         "Copy button"},
  750.  
  751.         {STR_GADGET_SWAPGADGET,
  752.         "Swap button"},
  753.  
  754.         {STR_GADGET_DELETEGADGET,
  755.         "Del. button"},
  756.  
  757.         {STR_FLAG_AUTOICONIFY,
  758.         "Auto iconify"},
  759.  
  760.         {STR_FLAG_CDDESTINATION,
  761.         "CD destination"},
  762.  
  763.         {STR_FLAG_CDSOURCE,
  764.         "CD source"},
  765.  
  766.         {STR_FLAG_DOPUSTOFRONT,
  767.         "Directory Opus to front"},
  768.  
  769.         {STR_FLAG_DOALLFILES,
  770.         "Do all files"},
  771.  
  772.         {STR_FLAG_INCLUDEDOPUS,
  773.         "Include DOpus-Startup"},
  774.  
  775.         {STR_FLAG_INCLUDESHELL,
  776.         "Include Shell-Startup"},
  777.  
  778.         {STR_FLAG_NOQUOTE,
  779.         "No filename quote"},
  780.  
  781.         {STR_FLAG_OUTPUTFILE,
  782.         "Output to file"},
  783.  
  784.         {STR_FLAG_OUTPUTWINDOW,
  785.         "Output window"},
  786.  
  787.         {STR_FLAG_RECURSIVE,
  788.         "Recursive directories"},
  789.  
  790.         {STR_FLAG_RELOAD,
  791.         "Reload each file"},
  792.  
  793.         {STR_FLAG_RESCANDEST,
  794.         "Rescan destination"},
  795.  
  796.         {STR_FLAG_RESCANSOURCE,
  797.         "Rescan source"},
  798.  
  799.         {STR_FLAG_RUNASYNC,
  800.         "Run asynchronously"},
  801.  
  802.         {STR_FLAG_WORKBENCHTOFRONT,
  803.         "Workbench to front"},
  804.  
  805.         {STR_EDIT_NAME,
  806.         "_Name"},
  807.  
  808.         {STR_EDIT_SAMPLE,
  809.         "Sample"},
  810.  
  811.         {STR_EDIT_NEWENTRY,
  812.         "New entry"},
  813.  
  814.         {STR_EDIT_DUPLICATE,
  815.         "Duplicate"},
  816.  
  817.         {STR_EDIT_SWAP,
  818.         "Swap"},
  819.  
  820.         {STR_EDIT_STACKSIZE,
  821.         "_Stack size"},
  822.  
  823.         {STR_EDIT_PRIORITY,
  824.         "_Priority"},
  825.  
  826.         {STR_EDIT_CLOSEDELAY,
  827.         "_Close delay"},
  828.  
  829.         {STR_EDIT_ACTION,
  830.         "_Event description"},
  831.  
  832.         {STR_EDITCLASS_FILECLASS,
  833.         "_File class"},
  834.  
  835.         {STR_EDITCLASS_CLASSID,
  836.         "Class _ID"},
  837.  
  838.         {STR_EDITCLASS_FILEVIEWER,
  839.         "File _viewer"},
  840.  
  841.         {STR_MENU_COPYMENU,
  842.         "Copy menu"},
  843.  
  844.         {STR_MENU_SWAPMENU,
  845.         "Swap menu"},
  846.  
  847.         {STR_MENU_DELETEMENU,
  848.         "Delete menu"},
  849.  
  850.         {STR_MENU_SORTMENU,
  851.         "Sort menu"},
  852.  
  853.         {STR_MENU_INSERTITEM,
  854.         "Insert item"},
  855.  
  856.         {STR_MENU_COPYITEM,
  857.         "Copy item"},
  858.  
  859.         {STR_MENU_SWAPITEM,
  860.         "Swap item"},
  861.  
  862.         {STR_MENU_DELETEITEM,
  863.         "Delete item"},
  864.  
  865.         {STR_DRIVES_GETDRIVES,
  866.         "Get drives"},
  867.  
  868.         {STR_DRIVES_SORTBANK,
  869.         "Sort bank"},
  870.  
  871.         {STR_DRIVES_COPYDRIVE,
  872.         "Copy drive"},
  873.  
  874.         {STR_DRIVES_SWAPDRIVE,
  875.         "Swap drive"},
  876.  
  877.         {STR_DRIVES_DELETEDRIVE,
  878.         "Delete drive"},
  879.  
  880.         {STR_HOTKEYS_NEWHOTKEY,
  881.         "New hotkey"},
  882.  
  883.         {STR_SCREEN_COLORS,
  884.         "Colors"},
  885.  
  886.         {STR_SCREEN_FONTS,
  887.         "Fonts"},
  888.  
  889.         {STR_SCREEN_GENERAL,
  890.         "General"},
  891.  
  892.         {STR_SCREEN_PALETTE,
  893.         "Palette"},
  894.  
  895.         {STR_SCREEN_SCREENMODE,
  896.         "Screen mode"},
  897.  
  898.         {STR_SCREEN_SLIDERS,
  899.         "Sliders"},
  900.  
  901.         {STR_PALETTE_RED,
  902.         "_Red"},
  903.  
  904.         {STR_PALETTE_GREEN,
  905.         "_Green"},
  906.  
  907.         {STR_PALETTE_BLUE,
  908.         "_Blue"},
  909.  
  910.         {STR_COLOR_STATUS,
  911.         "Status bar"},
  912.  
  913.         {STR_COLOR_SELDISK,
  914.         "Selected disk name"},
  915.  
  916.         {STR_COLOR_UNSELDISK,
  917.         "Unselected disk name"},
  918.  
  919.         {STR_COLOR_SELDIR,
  920.         "Selected directory"},
  921.  
  922.         {STR_COLOR_UNSELDIR,
  923.         "Unselected directory"},
  924.  
  925.         {STR_COLOR_SELFILE,
  926.         "Selected file"},
  927.  
  928.         {STR_COLOR_UNSELFILE,
  929.         "Unselected file"},
  930.  
  931.         {STR_COLOR_SLIDERS,
  932.         "Sliders"},
  933.  
  934.         {STR_COLOR_ARROWS,
  935.         "Arrows"},
  936.  
  937.         {STR_COLOR_TINY,
  938.         "Tiny buttons"},
  939.  
  940.         {STR_COLOR_CLOCK,
  941.         "Clock/memory bar"},
  942.  
  943.         {STR_COLOR_REQUESTER,
  944.         "Requester text"},
  945.  
  946.         {STR_COLOR_BOXES,
  947.         "3D boxes"},
  948.  
  949.         {STR_COLOR_PATHNAME,
  950.         "Path name"},
  951.  
  952.         {STR_COLOR_SELPATHNAME,
  953.         "Selected path name"},
  954.  
  955.         {STR_SCREENMODE_WIDTH,
  956.         "_Width"},
  957.  
  958.         {STR_SCREENMODE_HEIGHT,
  959.         "_Height"},
  960.  
  961.         {STR_SCREENMODE_COLORS,
  962.         "_Colors"},
  963.  
  964.         {STR_SCREENMODE_DEFAULT,
  965.         "Use default"},
  966.  
  967.         {STR_SCREENMODE_HALFHEIGHT,
  968.         "Half-height screen"},
  969.  
  970.         {STR_LISTFORMAT_TITLE,
  971.         "Format of the list in the"},
  972.  
  973.         {STR_LISTFORMAT_RESET,
  974.         "Reset"},
  975.  
  976.         {STR_LISTFORMAT_NAME,
  977.         "File name"},
  978.  
  979.         {STR_LISTFORMAT_COMMENT,
  980.         "File comment"},
  981.  
  982.         {STR_LISTFORMAT_REVERSE,
  983.         "Reverse sorting"},
  984.  
  985.         {STR_ARROWS_INSIDE,
  986.         "Arrows on the inside"},
  987.  
  988.         {STR_ARROWS_OUTSIDE,
  989.         "Arrows on the outside"},
  990.  
  991.         {STR_ARROWS_EACH,
  992.         "One arrow at each end of the button"},
  993.  
  994.         {STR_ARROWTYPE_UPDOWN,
  995.         "Scroll up/down"},
  996.  
  997.         {STR_ARROWTYPE_LEFTRIGHT,
  998.         "Scroll left/right"},
  999.  
  1000.         {STR_ARROWTYPE_PREVNEXT,
  1001.         "Buffer previous/next"},
  1002.  
  1003.         {STR_NEW,
  1004.         "New"},
  1005.  
  1006.         {STR_MISC_FLAGS,
  1007.         "Misc. flags..."},
  1008.  
  1009.         {STR_OP_COPY_WHENCOPYING,
  1010.         "When copying files and directories..."},
  1011.  
  1012.         {STR_OP_COPY_CHECKDEST,
  1013.         "Check destination's free space before starting"},
  1014.  
  1015.         {STR_OP_COPY_SETARCHIVE,
  1016.         "Set archive bit of source after finishing"},
  1017.  
  1018.         {STR_OP_COPY_ALSOCOPY,
  1019.         "Also copy source's..."},
  1020.  
  1021.         {STR_OP_COPY_DATESTAMP,
  1022.         "datestamp"},
  1023.  
  1024.         {STR_OP_COPY_BITS,
  1025.         "protection bits"},
  1026.  
  1027.         {STR_OP_COPY_COMMENT,
  1028.         "comment"},
  1029.  
  1030.         {STR_OP_COPY_IFFILEEXISTS,
  1031.         "What to do when a file already exists..."},
  1032.  
  1033.         {STR_OP_COPY_ALWAYSREPLACE,
  1034.         "Always replace files"},
  1035.  
  1036.         {STR_OP_COPY_NEVERREPLACE,
  1037.         "Never replace files"},
  1038.  
  1039.         {STR_OP_COPY_ONLYOLDER,
  1040.         "Replace only older files"},
  1041.  
  1042.         {STR_OP_COPY_ASKBEFORE,
  1043.         "Ask before replacing"},
  1044.  
  1045.         {STR_OP_DATE_DATEFORMAT,
  1046.         "Date format..."},
  1047.  
  1048.         {STR_OP_DATE_DDMMMYY,
  1049.         "DD-MMM-YY   (22-Sep-92)"},
  1050.  
  1051.         {STR_OP_DATE_YYMMDD,
  1052.         "YY-MM-DD    (92-09-22)"},
  1053.  
  1054.         {STR_OP_DATE_MMDDYY,
  1055.         "MM-DD-YY    (09-22-92)"},
  1056.  
  1057.         {STR_OP_DATE_DDMMYY,
  1058.         "DD-MM-YY    (22-09-92)"},
  1059.  
  1060.         {STR_OP_DATE_NAMESUB,
  1061.         "Name substitution (Today, Tomorrow, etc)"},
  1062.  
  1063.         {STR_OP_DATE_12HOUR,
  1064.         "12 hour clock"},
  1065.  
  1066.         {STR_OP_DEL_ASKBEFORE,
  1067.         "Ask before..."},
  1068.  
  1069.         {STR_OP_DEL_COMMENCING,
  1070.         "Commencing delete"},
  1071.  
  1072.         {STR_OP_DEL_DELETEFILES,
  1073.         "Deleting files"},
  1074.  
  1075.         {STR_OP_DEL_DELETEDIRS,
  1076.         "Deleting non-empty directories"},
  1077.  
  1078.         {STR_OP_DEL_IGNOREPROT,
  1079.         "Ignore the delete protection bit"},
  1080.  
  1081.         {STR_OP_ERROR_ENABLE,
  1082.         "Enable..."},
  1083.  
  1084.         {STR_OP_ERROR_DOSREQ,
  1085.         "DOS requesters"},
  1086.  
  1087.         {STR_OP_ERROR_OPUSREQ,
  1088.         "Opus error requesters"},
  1089.  
  1090.         {STR_OP_GENERAL_DRAG,
  1091.         "Click-M-Click drag"},
  1092.  
  1093.         {STR_OP_GENERAL_DISPLAYINFO,
  1094.         "Display info"},
  1095.  
  1096.         {STR_OP_GENERAL_DOUBLECLICK,
  1097.         "File double-click"},
  1098.  
  1099.         {STR_OP_GENERAL_SLIDERACTIVE,
  1100.         "Window slider activate"},
  1101.  
  1102.         {STR_OP_ICON_CREATEWITHDIR,
  1103.         "Create icon with directories"},
  1104.  
  1105.         {STR_OP_ICON_DOUNTOICONS,
  1106.         "Perform all actions on icons as well"},
  1107.  
  1108.         {STR_OP_ICON_SELECTAUTO,
  1109.         "Select icons automatically"},
  1110.  
  1111.         {STR_OP_UPDATE_PROGRESS,
  1112.         "Progress indicator..."},
  1113.  
  1114.         {STR_OP_UPDATE_PROGRESSIND,
  1115.         "Operation progress indicator"},
  1116.  
  1117.         {STR_OP_UPDATE_PROGRESSIND_COPY,
  1118.         "Current file progress indicator (Copy)"},
  1119.  
  1120.         {STR_OP_UPDATE_WHENPROCESSING,
  1121.         "When processing files..."},
  1122.  
  1123.         {STR_OP_UPDATE_LEFTJUSTIFY,
  1124.         "Left-justify filename in status bar"},
  1125.  
  1126.         {STR_OP_UPDATE_SCROLLTOFOLLOW,
  1127.         "Scroll directory window to follow operations"},
  1128.  
  1129.         {STR_OP_UPDATE_UPDATEFREE,
  1130.         "Update free disk space"},
  1131.  
  1132.         {STR_OP_UPDATE_STARTNOTIFY,
  1133.         "Directory refresh using StartNotify()"},
  1134.  
  1135.         {STR_OP_UPDATE_REDRAWMORE,
  1136.         "Redraw more than a quarter of a page"},
  1137.  
  1138.         {STR_SYS_AMIGADOS_TITLE,
  1139.         "Running AmigaDOS applications..."},
  1140.  
  1141.         {STR_SYS_AMIGADOS_SHELL,
  1142.         "Shell"},
  1143.  
  1144.         {STR_SYS_AMIGADOS_CONSOLE,
  1145.         "Console"},
  1146.  
  1147.         {STR_SYS_AMIGADOS_STARTUP,
  1148.         "Startup script"},
  1149.  
  1150.         {STR_SYS_AMIGADOS_PRIORITY,
  1151.         "Priority"},
  1152.  
  1153.         {STR_SYS_CLOCK_TITLE,
  1154.         "Clock/memory bar..."},
  1155.  
  1156.         {STR_SYS_CLOCK_MEMORY,
  1157.         "Memory monitor"},
  1158.  
  1159.         {STR_SYS_CLOCK_CPUMONITOR,
  1160.         "CPU monitor"},
  1161.  
  1162.         {STR_SYS_CLOCK_DATE,
  1163.         "Date"},
  1164.  
  1165.         {STR_SYS_CLOCK_TIME,
  1166.         "Time"},
  1167.  
  1168.         {STR_SYS_CLOCK_WHENICONIFIED,
  1169.         "When iconified..."},
  1170.  
  1171.         {STR_SYS_CLOCK_WINDOW,
  1172.         "Window"},
  1173.  
  1174.         {STR_SYS_CLOCK_NOWINDOW,
  1175.         "No window"},
  1176.  
  1177.         {STR_SYS_CLOCK_APPICON,
  1178.         "An AppIcon"},
  1179.  
  1180.         {STR_SYS_CLOCK_SHOWFREEAS,
  1181.         "Show free space as..."},
  1182.  
  1183.         {STR_SYS_CLOCK_BYTES,
  1184.         "Bytes free"},
  1185.  
  1186.         {STR_SYS_CLOCK_KILOBYTES,
  1187.         "Kilo/Megabytes free"},
  1188.  
  1189.         {STR_SYS_CLOCK_TEXTFORMAT,
  1190.         "Text format..."},
  1191.  
  1192.         {STR_SYS_CLOCK_CHIPANDFAST,
  1193.         "CHIP: and FAST:"},
  1194.  
  1195.         {STR_SYS_CLOCK_CANDF,
  1196.         "C: and F:"},
  1197.  
  1198.         {STR_SYS_DIR_CACHES,
  1199.         "Directory caches..."},
  1200.  
  1201.         {STR_SYS_DIR_NUMBUFFERS,
  1202.         "Buffers per window"},
  1203.  
  1204.         {STR_SYS_DIR_ALWAYSEMPTY,
  1205.         "Always move to an empty buffer"},
  1206.  
  1207.         {STR_SYS_DIR_REREADINCOMPLETE,
  1208.         "Re-read changed buffers"},
  1209.  
  1210.         {STR_SYS_DIR_SEARCHBUFFERS,
  1211.         "Search buffers on..."},
  1212.  
  1213.         {STR_SYS_DIR_SEARCHPARENT,
  1214.         "Parent/Root operation"},
  1215.  
  1216.         {STR_SYS_DIR_DIRREAD,
  1217.         "Double-click/Click-m-click directory read"},
  1218.  
  1219.         {STR_SYS_DIR_AUTODISKCHANGE,
  1220.         "Auto diskchange"},
  1221.  
  1222.         {STR_SYS_DIR_AUTODISKLOAD,
  1223.         "Auto disk load"},
  1224.  
  1225.         {STR_SYS_DIR_EXPANDPATHS,
  1226.         "Expand pathnames"},
  1227.  
  1228.         {STR_SYS_DIR_USEEXALL,
  1229.         "Use ExAll()"},
  1230.  
  1231.         {STR_SYS_DIR_BLOCKSFREE,
  1232.         "Blocks free"},
  1233.  
  1234.         {STR_SYS_DIR_PERCENTAGE,
  1235.         "Percentage of space free"},
  1236.  
  1237.         {STR_SYS_SHOWPATTERN_TITLE,
  1238.         "Directory list pattern..."},
  1239.  
  1240.         {STR_SYS_SHOWPATTERN_HIDDENBIT,
  1241.         "Hide files with hidden bit set"},
  1242.  
  1243.         {STR_SYS_SHOWPATTERN_SHOW,
  1244.         "Show"},
  1245.  
  1246.         {STR_SYS_SHOWPATTERN_HIDE,
  1247.         "Hide"},
  1248.  
  1249.         {STR_SYS_STARTUP_TITLE,
  1250.         "Directories to read on startup..."},
  1251.  
  1252.         {STR_SYS_STARTUP_LEFT,
  1253.         "Left"},
  1254.  
  1255.         {STR_SYS_STARTUP_RIGHT,
  1256.         "Right"},
  1257.  
  1258.         {STR_SYS_STARTUP_AREXX,
  1259.         "ARexx scripts to execute on..."},
  1260.  
  1261.         {STR_SYS_STARTUP_STARTUP,
  1262.         "Startup"},
  1263.  
  1264.         {STR_SYS_STARTUP_UNICONIFY,
  1265.         "Uniconify"},
  1266.  
  1267.         {STR_SYS_VIEWPLAY_TITLE,
  1268.         "Picture/animation viewer (IFF ILBM/ANIM)..."},
  1269.  
  1270.         {STR_SYS_VIEWPLAY_BLACK,
  1271.         "Black background between pictures"},
  1272.  
  1273.         {STR_SYS_VIEWPLAY_PAUSED,
  1274.         "Start animation paused"},
  1275.  
  1276.         {STR_SYS_VIEWPLAY_8BITCOL,
  1277.         "8-bits per gun color"},
  1278.  
  1279.         {STR_SYS_VIEWPLAY_BESTMODEID,
  1280.         "Pick best screen-mode"},
  1281.  
  1282.         {STR_SYS_VIEWPLAY_SHOWDELAY,
  1283.         "Show delay"},
  1284.  
  1285.         {STR_SYS_VIEWPLAY_FADEDELAY,
  1286.         "Fade delay"},
  1287.  
  1288.         {STR_SYS_VIEWPLAY_SOUNDPLAYER,
  1289.         "Sound player (IFF 8SVX)..."},
  1290.  
  1291.         {STR_SYS_VIEWPLAY_FILTER,
  1292.         "Turn audio filter off for play"},
  1293.  
  1294.         {STR_SYS_VIEWPLAY_LOOP,
  1295.         "Loop on double-click"},
  1296.  
  1297.         {STR_SYS_VIEWPLAY_TEXTVIEW,
  1298.         "Text viewer..."},
  1299.  
  1300.         {STR_SYS_VIEWPLAY_BORDERS,
  1301.         "Text viewer borders"},
  1302.  
  1303.         {STR_SYS_VIEWPLAY_TABSIZE,
  1304.         "Tab size"},
  1305.  
  1306.         {STR_SCREEN_GENERAL_TINYGADS,
  1307.         "Bottom-right tiny buttons"},
  1308.  
  1309.         {STR_SCREEN_GENERAL_GADGETSLIDERS,
  1310.         "Button banks sliders"},
  1311.  
  1312.         {STR_SCREEN_GENERAL_WINDOWBORDERS,
  1313.         "Custom screen window borders"},
  1314.  
  1315.         {STR_SCREEN_GENERAL_TITLEBARSTATUS,
  1316.         "Display status text in title bar"},
  1317.  
  1318.         {STR_SCREEN_GENERAL_DRAGREQUESTERS,
  1319.         "Draggable requesters"},
  1320.  
  1321.         {STR_SCREEN_GENERAL_INDICATERMB,
  1322.         "Indicate button has RMB function"},
  1323.  
  1324.         {STR_SCREEN_GENERAL_NEWLOOKMENUS,
  1325.         "New-look menus"},
  1326.  
  1327.         {STR_SCREEN_GENERAL_NEWLOOKSLIDERS,
  1328.         "New-look sliders"},
  1329.  
  1330.         {STR_EDITLIST_TITLE1,
  1331.         "Flags..."},
  1332.  
  1333.         {STR_EDITLIST_TITLE2,
  1334.         "Events..."},
  1335.  
  1336.         {STR_FILETYPEACTIONLIST_TITLE,
  1337.         "Defined filetype actions..."},
  1338.  
  1339.         {STR_HOTKEYSLIST_TITLE,
  1340.         "Global hotkeys defined..."},
  1341.  
  1342.         {STR_SCREENMODELIST_TITLE,
  1343.         "Display mode..."},
  1344.  
  1345.         {STR_LEFT_WINDOW,
  1346.         "Left window"},
  1347.  
  1348.         {STR_RIGHT_WINDOW,
  1349.         "Right window"},
  1350.  
  1351.         {STR_SEP_MIX_FILES,
  1352.         "Mix files/directories"},
  1353.  
  1354.         {STR_SEP_DIRS_FIRST,
  1355.         "Directories first"},
  1356.  
  1357.         {STR_SEP_FILES_FIRST,
  1358.         "Files first"},
  1359.  
  1360.         {STR_FUNCTIONLIST_ABOUT,
  1361.         "About         -      Display program info"},
  1362.  
  1363.         {STR_FUNCTIONLIST_ADDICON,
  1364.         "AddIcon       -      Add icons to entries"},
  1365.  
  1366.         {STR_FUNCTIONLIST_ALARM,
  1367.         "Alarm         -            Sound an alarm"},
  1368.  
  1369.         {STR_FUNCTIONLIST_ALL,
  1370.         "All           -        Select all entries"},
  1371.  
  1372.         {STR_FUNCTIONLIST_ANSIREAD,
  1373.         "AnsiRead      -          ANSI text viewer"},
  1374.  
  1375.         {STR_FUNCTIONLIST_AREXX,
  1376.         "ARexx         -      Run an ARexx command"},
  1377.  
  1378.         {STR_FUNCTIONLIST_ASSIGN,
  1379.         "Assign        -    Assign logical devices"},
  1380.  
  1381.         {STR_FUNCTIONLIST_BEEP,
  1382.         "Beep          -              Sound a beep"},
  1383.  
  1384.         {STR_FUNCTIONLIST_BUFFERLIST,
  1385.         "BufferList    - List buffered directories"},
  1386.  
  1387.         {STR_FUNCTIONLIST_BUTTONICONIFY,
  1388.         "ButtonIconify -   Iconify to button strip"},
  1389.  
  1390.         {STR_FUNCTIONLIST_CD,
  1391.         "CD            -  Change current directory"},
  1392.  
  1393.         {STR_FUNCTIONLIST_CHECKFIT,
  1394.         "CheckFit      - Check if entries will fit"},
  1395.  
  1396.         {STR_FUNCTIONLIST_CLEARBUFFERS,
  1397.         "ClearBuffers  -       Clear buffered dirs"},
  1398.  
  1399.         {STR_FUNCTIONLIST_CLEARSIZES,
  1400.         "ClearSizes    -    Remove dir byte counts"},
  1401.  
  1402.         {STR_FUNCTIONLIST_CLEARWIN,
  1403.         "ClearWin      -  Clear the current window"},
  1404.  
  1405.         {STR_FUNCTIONLIST_CLONE,
  1406.         "Clone         -    Clone selected entries"},
  1407.  
  1408.         {STR_FUNCTIONLIST_COMMENT,
  1409.         "Comment       - Give filenotes to entries"},
  1410.  
  1411.         {STR_FUNCTIONLIST_CONFIGURE,
  1412.         "Configure     -      Launch config editor"},
  1413.  
  1414.         {STR_FUNCTIONLIST_CONTST,
  1415.         "ContST        -  Restart paused ST module"},
  1416.  
  1417.         {STR_FUNCTIONLIST_COPY,
  1418.         "Copy          -     Copy selected entries"},
  1419.  
  1420.         {STR_FUNCTIONLIST_COPYAS,
  1421.         "CopyAs        -       Copy with new names"},
  1422.  
  1423.         {STR_FUNCTIONLIST_COPYWINDOW,
  1424.         "CopyWindow    -  Copy one window to other"},
  1425.  
  1426.         {STR_FUNCTIONLIST_DATESTAMP,
  1427.         "DateStamp     -    Modify file datestamps"},
  1428.  
  1429.         {STR_FUNCTIONLIST_DEFAULTS,
  1430.         "Defaults      - Set default configuration"},
  1431.  
  1432.         {STR_FUNCTIONLIST_DELETE,
  1433.         "Delete        -   Delete selected entries"},
  1434.  
  1435.         {STR_FUNCTIONLIST_DIRTREE,
  1436.         "DirTree       -     Create directory tree"},
  1437.  
  1438.         {STR_FUNCTIONLIST_DISKCOPY,
  1439.         "Diskcopy      -         Copy floppy disks"},
  1440.  
  1441.         {STR_FUNCTIONLIST_DISKCOPYBG,
  1442.         "DiskcopyBG    -    Diskcopy in background"},
  1443.  
  1444.         {STR_FUNCTIONLIST_DISKINFO,
  1445.         "DiskInfo      -    Display info on a disk"},
  1446.  
  1447.         {STR_FUNCTIONLIST_DISPLAYDIR,
  1448.         "DisplayDir    -  Update directory display"},
  1449.  
  1450.         {STR_FUNCTIONLIST_DOPUSTOBACK,
  1451.         "DopusToBack   -   Move screen to the back"},
  1452.  
  1453.         {STR_FUNCTIONLIST_DOPUSTOFRONT,
  1454.         "DopusToFront  -  Move screen to the front"},
  1455.  
  1456.         {STR_FUNCTIONLIST_ENCRYPT,
  1457.         "Encrypt       -    Encrypt selected files"},
  1458.  
  1459.         {STR_FUNCTIONLIST_ERRORHELP,
  1460.         "ErrorHelp     -      Help with DOS errors"},
  1461.  
  1462.         {STR_FUNCTIONLIST_EXECUTE,
  1463.         "Execute       -       Execute batch files"},
  1464.  
  1465.         {STR_FUNCTIONLIST_ENDFUNCTION,
  1466.         "FinishSection -     Finish above commands"},
  1467.  
  1468.         {STR_FUNCTIONLIST_FORMAT,
  1469.         "Format        -       Format floppy disks"},
  1470.  
  1471.         {STR_FUNCTIONLIST_FORMATBG,
  1472.         "FormatBG      -      Format in background"},
  1473.  
  1474.         {STR_FUNCTIONLIST_GETDEVICES,
  1475.         "GetDevices    -       Display device list"},
  1476.  
  1477.         {STR_FUNCTIONLIST_GETSIZES,
  1478.         "GetSizes      - Calculate total dir sizes"},
  1479.  
  1480.         {STR_FUNCTIONLIST_HELP,
  1481.         "Help          -  Turn help mode on or off"},
  1482.  
  1483.         {STR_FUNCTIONLIST_HEXREAD,
  1484.         "HexRead       -   Hexadecimal text viewer"},
  1485.  
  1486.         {STR_FUNCTIONLIST_HUNT,
  1487.         "Hunt          -      Search for filenames"},
  1488.  
  1489.         {STR_FUNCTIONLIST_ICONIFY,
  1490.         "Iconify       -           Iconify program"},
  1491.  
  1492.         {STR_FUNCTIONLIST_ICONINFO,
  1493.         "IconInfo      - Give information on icons"},
  1494.  
  1495.         {STR_FUNCTIONLIST_INSTALL,
  1496.         "Install       -       Make disks bootable"},
  1497.  
  1498.         {STR_FUNCTIONLIST_INSTALLBG,
  1499.         "InstallBG     -     Install in background"},
  1500.  
  1501.         {STR_FUNCTIONLIST_LASTSAVED,
  1502.         "LastSaved     -    Read last-saved config"},
  1503.  
  1504.         {STR_FUNCTIONLIST_LOADCONFIG,
  1505.         "LoadConfig    -     Load nominated config"},
  1506.  
  1507.         {STR_FUNCTIONLIST_LOADSTRINGS,
  1508.         "LoadStrings   -    Load a new string file"},
  1509.  
  1510.         {STR_FUNCTIONLIST_LOOPPLAY,
  1511.         "LoopPlay      -     Loop-play sound files"},
  1512.  
  1513.         {STR_FUNCTIONLIST_MAKEDIR,
  1514.         "Makedir       -    Create a new directory"},
  1515.  
  1516.         {STR_FUNCTIONLIST_MODIFY,
  1517.         "Modify        -      Change configuration"},
  1518.  
  1519.         {STR_FUNCTIONLIST_MOVE,
  1520.         "Move          -     Move selected entries"},
  1521.  
  1522.         {STR_FUNCTIONLIST_MOVEAS,
  1523.         "MoveAs        -       Move with new names"},
  1524.  
  1525.         {STR_FUNCTIONLIST_NEWCLI,
  1526.         "NewCLI        -     Open a new CLI window"},
  1527.  
  1528.         {STR_FUNCTIONLIST_NONE,
  1529.         "None          -      Deselect all entries"},
  1530.  
  1531.         {STR_FUNCTIONLIST_NOTIFY,
  1532.         "Notify        -    Notification requester"},
  1533.  
  1534.         {STR_FUNCTIONLIST_OTHERWINDOW,
  1535.         "OtherWindow   -     Activate other window"},
  1536.  
  1537.         {STR_FUNCTIONLIST_PARENT,
  1538.         "Parent        -     Read parent directory"},
  1539.  
  1540.         {STR_FUNCTIONLIST_PARENTLIST,
  1541.         "ParentList    -   List parent directories"},
  1542.  
  1543.         {STR_FUNCTIONLIST_PLAY,
  1544.         "Play          - Play selected sound files"},
  1545.  
  1546.         {STR_FUNCTIONLIST_PLAYST,
  1547.         "PlayST        -      Play ST modules only"},
  1548.  
  1549.         {STR_FUNCTIONLIST_PRINT,
  1550.         "Print         -      Print selected files"},
  1551.  
  1552.         {STR_FUNCTIONLIST_PRINTDIR,
  1553.         "PrintDir      - Print displayed directory"},
  1554.  
  1555.         {STR_FUNCTIONLIST_PROTECT,
  1556.         "Protect       -    Modify protection bits"},
  1557.  
  1558.         {STR_FUNCTIONLIST_QUIT,
  1559.         "Quit          -       Quit Directory Opus"},
  1560.  
  1561.         {STR_FUNCTIONLIST_READ,
  1562.         "Read          -         Plain text viewer"},
  1563.  
  1564.         {STR_FUNCTIONLIST_REDRAW,
  1565.         "Redraw        -        Redraw main screen"},
  1566.  
  1567.         {STR_FUNCTIONLIST_RELABEL,
  1568.         "Relabel       -         Change disk names"},
  1569.  
  1570.         {STR_FUNCTIONLIST_REMEMBER,
  1571.         "Remember      -     Remember config state"},
  1572.  
  1573.         {STR_FUNCTIONLIST_RENAME,
  1574.         "Rename        -   Rename selected entries"},
  1575.  
  1576.         {STR_FUNCTIONLIST_RESCAN,
  1577.         "Rescan        -  Reload current directory"},
  1578.  
  1579.         {STR_FUNCTIONLIST_RESELECT,
  1580.         "Reselect      -          Reselect entries"},
  1581.  
  1582.         {STR_FUNCTIONLIST_RESTORE,
  1583.         "Restore       -   Restore remembered cfg."},
  1584.  
  1585.         {STR_FUNCTIONLIST_ROOT,
  1586.         "Root          -       Read root directory"},
  1587.  
  1588.         {STR_FUNCTIONLIST_RUN,
  1589.         "Run           -             Run a program"},
  1590.  
  1591.         {STR_FUNCTIONLIST_SAVECONFIG,
  1592.         "SaveConfig    -       Save current config"},
  1593.  
  1594.         {STR_FUNCTIONLIST_SCANDIR,
  1595.         "ScanDir       -  Load nominated directory"},
  1596.  
  1597.         {STR_FUNCTIONLIST_SEARCH,
  1598.         "Search        - Search files for a string"},
  1599.  
  1600.         {STR_FUNCTIONLIST_SELECT,
  1601.         "Select        -   Wildcard-select entries"},
  1602.  
  1603.         {STR_FUNCTIONLIST_SETVAR,
  1604.         "SetVar        -  Set an internal variable"},
  1605.  
  1606.         {STR_FUNCTIONLIST_SHOW,
  1607.         "Show          -    Display graphic images"},
  1608.  
  1609.         {STR_FUNCTIONLIST_SMARTREAD,
  1610.         "SmartRead     -   Auto Hex or Text viewer"},
  1611.  
  1612.         {STR_FUNCTIONLIST_STOPST,
  1613.         "StopST        -    Stop ST module playing"},
  1614.  
  1615.         {STR_FUNCTIONLIST_SWAPWINDOW,
  1616.         "SwapWindow    -  Swap contents of windows"},
  1617.  
  1618.         {STR_FUNCTIONLIST_TOGGLE,
  1619.         "Toggle        -     Toggle all selections"},
  1620.  
  1621.         {STR_FUNCTIONLIST_UNICONIFY,
  1622.         "UnIconify     -        Un-iconify program"},
  1623.  
  1624.         {STR_FUNCTIONLIST_USER_FTYPE1,
  1625.         "User1         -  Custom filetype action 1"},
  1626.  
  1627.         {STR_FUNCTIONLIST_USER_FTYPE2,
  1628.         "User2         -  Custom filetype action 2"},
  1629.  
  1630.         {STR_FUNCTIONLIST_USER_FTYPE3,
  1631.         "User3         -  Custom filetype action 3"},
  1632.  
  1633.         {STR_FUNCTIONLIST_USER_FTYPE4,
  1634.         "User4         -  Custom filetype action 4"},
  1635.  
  1636.         {STR_FUNCTIONLIST_VERIFY,
  1637.         "Verify        -           Verify function"},
  1638.  
  1639.         {STR_FUNCTIONLIST_VERSION,
  1640.         "Version       -   Display version numbers"},
  1641.  
  1642.         {STR_COMMANDSEQ_DESTINATION,
  1643.         "{d}  -         Destination directory name"},
  1644.  
  1645.         {STR_COMMANDSEQ_FIRSTFILE,
  1646.         "{f}  -   First selected entry (with path)"},
  1647.  
  1648.         {STR_COMMANDSEQ_ALLFILES,
  1649.         "{F}  -  All selected entries (with paths)"},
  1650.  
  1651.         {STR_COMMANDSEQ_FIRSTFILEUNSEL,
  1652.         "{fu} -   First entry (path ; no unselect)"},
  1653.  
  1654.         {STR_COMMANDSEQ_ALLFILESUNSEL,
  1655.         "{Fu} -   All entries (path ; no unselect)"},
  1656.  
  1657.         {STR_COMMANDSEQ_FIRSTFILENOPATH,
  1658.         "{o}  -   First selected entry (name only)"},
  1659.  
  1660.         {STR_COMMANDSEQ_ALLFILESNOPATH,
  1661.         "{O}  -  All selected entries (names only)"},
  1662.  
  1663.         {STR_COMMANDSEQ_FIRSTFILENOPATHUNSEL,
  1664.         "{ou} -   First entry (name ; no unselect)"},
  1665.  
  1666.         {STR_COMMANDSEQ_ALLFILESNOPATHUNSEL,
  1667.         "{Ou} -   All entries (name ; no unselect)"},
  1668.  
  1669.         {STR_COMMANDSEQ_PORTNAME,
  1670.         "{Q}  -       Query the value of something"},
  1671.  
  1672.         {STR_COMMANDSEQ_DIRREQ,
  1673.         "{Rd} -                Directory requester"},
  1674.  
  1675.         {STR_COMMANDSEQ_FILEREQ,
  1676.         "{Rf} -                     File requester"},
  1677.  
  1678.         {STR_COMMANDSEQ_MULTIFILEREQ,
  1679.         "{RF} -        Multi-select file requester"},
  1680.  
  1681.         {STR_COMMANDSEQ_FONTREQ,
  1682.         "{Ro} -                     Font requester"},
  1683.  
  1684.         {STR_COMMANDSEQ_ARGUMENTS,
  1685.         "{Rs} -                   String requester"},
  1686.  
  1687.         {STR_COMMANDSEQ_SOURCE,
  1688.         "{s}  -              Source directory name"},
  1689.  
  1690.         {STR_COMMANDSEQ_VARIABLE,
  1691.         "{v}  -               Pre-defined variable"},
  1692.  
  1693.         {STR_CLASSOPS_AND,
  1694.         "And          - start of another group"},
  1695.  
  1696.         {STR_CLASSOPS_MATCH,
  1697.         "Match        - text or $hex"},
  1698.  
  1699.         {STR_CLASSOPS_MATCHBITS,
  1700.         "MatchBits    - HSPARWED with + and -"},
  1701.  
  1702.         {STR_CLASSOPS_MATCHCOMMENT,
  1703.         "MatchComment - text"},
  1704.  
  1705.         {STR_CLASSOPS_MATCHDATE,
  1706.         "MatchDate    - date string or range"},
  1707.  
  1708.         {STR_CLASSOPS_MATCHNAME,
  1709.         "MatchName    - filename"},
  1710.  
  1711.         {STR_CLASSOPS_MATCHSIZE,
  1712.         "MatchSize    - value with >, < and ="},
  1713.  
  1714.         {STR_CLASSOPS_MOVE,
  1715.         "Move         - byte offset from here"},
  1716.  
  1717.         {STR_CLASSOPS_MOVETO,
  1718.         "MoveTo       - absolute location"},
  1719.  
  1720.         {STR_CLASSOPS_OR,
  1721.         "Or           - start of another group"},
  1722.  
  1723.         {STR_CLASSOPS_SEARCHFOR,
  1724.         "SearchFor    - text or $hex"},
  1725.  
  1726.         {STR_SELECT_HOTKEY_TO_SWAP,
  1727.         "Select hotkey to swap."},
  1728.  
  1729.         {STR_SELECT_SECOND_HOTKEY_TO_SWAP,
  1730.         "Select second hotkey to swap with first."},
  1731.  
  1732.         {STR_MODULE_LIST_TITLE,
  1733.         "External support modules..."},
  1734.  
  1735.         {STR_LANGUAGE_LIST_TITLE,
  1736.         "Language..."},
  1737.  
  1738.         {STR_MODULE_LIST_CHECK_STRING,
  1739.         "(  Check indicates a module to be pre-loaded)"},
  1740.  
  1741.         {STR_LANGUAGE_LIST_CHECK_STRING,
  1742.         "(  Check indicates the language to use)"},
  1743.  
  1744.         {STR_SYS_CLOCK_KILOBYTES_FREE,
  1745.         "Kilobytes free"},
  1746.  
  1747.         {STR_SYS_STARTUP_CONFIG,
  1748.         "Cfg return"},
  1749.  
  1750.         {STR_MENU_CLEARCLIPS,
  1751.         "Clear clips"},
  1752.  
  1753.         {STR_REALLY_CLEAR_CLIPS,
  1754.         "Really clear all clipped functions?"},
  1755.  
  1756.         {STR_PALETTE_RESET,
  1757.         "Reset"},
  1758.  
  1759.         {STR_PALETTE_DOPUS_DEFAULT,
  1760.         "Directory Opus default"},
  1761.  
  1762.         {STR_PALETTE_WB_DEFAULT,
  1763.         "Workbench default"},
  1764.  
  1765.         {STR_PALETTE_WB_CURRENT,
  1766.         "Workbench current"},
  1767.  
  1768.         {STR_PALETTE_TINT,
  1769.         "Tint"},
  1770.  
  1771.         {STR_PALETTE_PHARAOH,
  1772.         "Pharaoh"},
  1773.  
  1774.         {STR_PALETTE_SUNSET,
  1775.         "Sunset"},
  1776.  
  1777.         {STR_PALETTE_OCEAN,
  1778.         "Ocean"},
  1779.  
  1780.         {STR_PALETTE_STEEL,
  1781.         "Steel"},
  1782.  
  1783.         {STR_PALETTE_CHOCOLATE,
  1784.         "Chocolate"},
  1785.  
  1786.         {STR_PALETTE_PEWTER,
  1787.         "Pewter"},
  1788.  
  1789.         {STR_PALETTE_WINE,
  1790.         "Wine"},
  1791.  
  1792.         {STR_PALETTE_A2024,
  1793.         "A2024"},
  1794.  
  1795.         {STR_FTYPE_ACTION,
  1796.         "Action"},
  1797.  
  1798.         {STR_FTYPE_COMMAND,
  1799.         "Command"},
  1800.  
  1801.         {STR_FTYPE_CLICKMCLICK,
  1802.         "Click-m-click"},
  1803.  
  1804.         {STR_FTYPE_DOUBLECLICK,
  1805.         "Double-click"},
  1806.  
  1807.         {STR_FILEVIEW_HEX,
  1808.         "Hex"},
  1809.  
  1810.         {STR_FILEVIEW_DEC,
  1811.         "Decimal"},
  1812.  
  1813.         {STR_FUNCTION_COMMAND,
  1814.         "Command"},
  1815.  
  1816.         {STR_FUNCTION_AMIGADOS,
  1817.         "AmigaDOS"},
  1818.  
  1819.         {STR_FUNCTION_WORKBENCH,
  1820.         "Workbench"},
  1821.  
  1822.         {STR_FUNCTION_BATCH,
  1823.         "Batch"},
  1824.  
  1825.         {STR_FUNCTION_AREXX,
  1826.         "ARexx"},
  1827.  
  1828.         {STR_MODE_WORKBENCH_CLONE,
  1829.         "Workbench:Clone"},
  1830.  
  1831.         {STR_MODE_WORKBENCH_USE,
  1832.         "Workbench:Use"},
  1833.  
  1834.         {STR_SCREEN_MODE_USE,
  1835.         "Use"},
  1836.  
  1837.         {STR_SCREEN_MODE_CLONE,
  1838.         "Clone"},
  1839.  
  1840.         {STR_COLOURS_TINY_GADS,
  1841.         "BRSA?EFCIQ"},
  1842.  
  1843.         {STR_NEAT_PAINT_MODE,
  1844.         "Paint mode"},
  1845.  
  1846.         {STR_PAINT_SELECT_COLOURS,
  1847.         "Select paint colors"},
  1848.  
  1849.         {STR_PAINT_STATE,
  1850.         "  (Paint mode active)"},
  1851.  
  1852.         {STR_STRING_COUNT,NULL}};
  1853.  
  1854. #ifndef STRINGS_ONLY
  1855. void read_strings()
  1856. {
  1857.     char stringfile[80],buf[40];
  1858.  
  1859.     lsprintf(buf,"CO_%s.STR",config->language);
  1860.     if (((!config->language[0] ||
  1861.         !(FindSystemFile(buf,stringfile,80,SYSFILE_DATA))) &&
  1862.         !(FindSystemFile("ConfigOpus.STR",stringfile,80,SYSFILE_DATA))))
  1863.         stringfile[0]=0;
  1864.  
  1865.     stringdata.default_table=default_strings;
  1866.     stringdata.string_count=STR_STRING_COUNT;
  1867.     stringdata.min_version=STRING_VERSION;
  1868.     if (!(ReadStringFile(&stringdata,stringfile))) quit();
  1869.     cfg_string=stringdata.string_table;
  1870.     init_strings();
  1871. }
  1872. #else
  1873. char string_type[]="Config Opus Strings";
  1874. char *string_save="CO_%s.STR";
  1875. #endif
  1876.